Pii: S0950-5849(99)00071-3
نویسنده
چکیده
The evolution of software reuse over the last 30 plus years is drawn upon to show current achievements, a stable model of components, an approach to reusing components based on architectures, an appreciation of human and organisational problems in reuse, accumulating evidence for the value of reuse approaches. The shortfalls of some current OO methods are pointed out. The significance and limitations of software reuse is indicated by situating it in the wider context of learning organisations and knowledge management, and by viewing architecture-driven reuse as routine design. The distinct role of patterns is indicated. q 1999 Elsevier Science B.V. All rights reserved.
منابع مشابه
Pii: S0950-5849(99)00077-4
This paper discusses Brooks’ The Mythical Man-Month, a landmark work in the software project management field, and compares the software project management advice given there with practices employed some 25 years later. To find out the state of today’s practice 20 experienced software developers were interviewed regarding their impressions of factors leading to success or failure of software de...
متن کاملPii: S0950-5849(99)00087-7
This paper outlines the historical development of data management systems in order to identify the key issues for successful systems. It identifies the need for data independence and the embedding of structural and behavioural semantics in the database as key issues in the development of modern systems. Hierarchical, Network, Relational, Object-oriented and Object-relational data management sys...
متن کاملPii: S0950-5849(99)00033-6
To deal with the increased complexity related to the testing of communications software, we propose the integration and application of finite state machine based specification transformations and testability measures early in the communications software development process. Based on this integration, the testability of a given design is estimated and appropriate specification transformations ar...
متن کاملImplementation of an efficient requirements-analysis supporting system using similarity measure techniques
As software becomes more complicated and larger, software engineer’s requirements analysis become important and uneasy activity. This paper proposes a requirements analysis supporting system that supports informal requirements analysis. The proposed system measures the similarity between requirement sentences to identify possible redundancies and inconsistencies, and extracts the possible ambig...
متن کاملSoftware intensive embedded systems
Embedded systems are critical components of our everyday lives, be they in control systems like airbag controllers in cars, or in consumer products like washing machines and phones. Since such electronic products evolve to software intensive systems, software, becoming larger, more complex and prevalent, poses severe problems in the development of those systems. The required degree of dependabi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999